Demand Prepaging for Flash Memory Using Static Program Analysis

نویسندگان

  • Dong-Yun Shin
  • Youngho Lee
  • Sung-Soo Lim
چکیده

This paper proposes prepaging scheme using static program analysis to improve the predictability of execution behaviors of applications in embedded systems equipped with flash memory. We built a static program analyzer and the RTOSbased reference platform equipped with flash memory implementing the demand prepaging scheme proposed in this paper. Evaluation results show that the proposed prepaging scheme shows competitive execution times and improved memory consumption and prepaging hit ratio results compared to sequential prepaging.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliable Architecture for Flash Memory

The mounting demand for high density non-volatile flash memories consequences new challenges of flash memory reliability issues [1,2]. Common reliability-improving techniques approaches are addressing device and process manufacturing improvements [3] or error correction codes (ECC) techniques [4]. This paper proposes a novel memory architecture and method of increasing reliability through reduc...

متن کامل

Concolic Testing of the Multi-sector Read Operation for Flash Memory File System

In today’s information society, flash memory has become a virtually indispensable component, particularly for mobile devices. In order for mobile devices to operate successfully, it is essential that flash memory be controlled correctly through file system software. However, as is typical for embedded software, conventional testing methods often fail to detect hidden flaws in the software due t...

متن کامل

11.2 A 1Mb Embedded NOR Flash Memory with 39μW Program Power for mm-Scale High-Temperature Sensor Nodes

Miniature sensor nodes are ideal for monitoring environmental conditions in emerging applications such as oil exploration. One key requirement for sensor nodes is embedded non-volatile memory for compact and retentive data storage in the event that the sensor power source is exhausted. Non-volatile memory also allows for near-zero standby power modes, which are particularly challenging to achie...

متن کامل

Intel StrataFlash Memory Technology Overview

The Intel StrataFlash memory technology represents a cost breakthrough for flash memory devices by enabling the storage of two bits of data in a single flash memory transistor. This paper will discuss the evolution of the two bit/cell technology from conception to production. The flash memory business has grown from about $50M in 1987 to roughly $2.5B in 1997 due to its unique mix of functional...

متن کامل

WCET Analysis of Parallel Benchmarks using On-Demand Coherent Cache

The rise of multi-core architectures has reached the embedded hard real-time domain, in which predictable timing behaviour is the key factor. Although cache memory and even cache coherence mechanisms are provided in most of these systems, when it comes to the execution of timing critical applications, caches are typically disregarded and accesses to shared data are performed uncached. There is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011